FortAwesome\FontAwesome D

Total Complexity 264
Dependencies 25
Dependents 6
Total lines 3,088
Lines of code 1,306
Logical lines of code 549
Comment lines 1,289
Methods 68
Properties 7

Methods 68

Method Rating Maintainability Complexity Lines of code
enqueue_cdn()
D
27
28 169
validate_options()
B
43 21 44
maybe_enqueue_admin_assets()
B
31 14 145
try_upgrade()
A
45 15 41
initialize_admin()
A
37 9 92
enqueue_kit()
A
40 8 74
init()
A
45 9 46
infer_unregistered_clients_by_resource_url()
A
45 9 43
convert_options_from_v1()
A
50 9 31
common_enqueue_actions()
A
50 8 35
concrete_version()
A
53 8 24
remove_blocklist()
S
52 7 24
process_shortcode()
S
47 5 35
apply_detection_ignore_attr()
S
45 3 59
blocklist()
S
54 5 23
conflicts_by_client()
S
55 5 21
register()
S
58 5 17
active_admin_tab()
S
60 5 14
conflicts_by_option()
S
60 5 13
maybe_enqueue_conflict_detection()
S
54 4 24
enqueue_admin_js_assets()
S
57 4 16
maybe_move_release_metadata_for_upgrade()
S
59 4 15
maybe_update_last_used_release_schema_for_upgrade()
S
61 4 12
is_inline_data_blocked()
S
67 4 7
maybe_refresh_releases()
S
65 4 9
using_kit_given_options()
S
70 4 6
build_legacy_font_face_overrides_for_v4()
S
50 1 37
initialize_rest_api()
S
54 1 30
gather_preferences()
S
66 3 9
detecting_conflicts()
S
66 3 8
disable_rich_text_icons()
S
71 3 6
unregistered_clients()
S
67 3 8
common_data_for_js_bundle()
S
57 1 17
is_url_blocked()
S
70 2 6
specified_preference_or_default()
S
78 2 3
should_icon_chooser_be_enabled()
S
70 2 6
version_is_concrete()
S
74 2 4
instance()
S
72 2 6
kit_token()
S
72 2 5
detect_conflicts_until()
S
67 2 8
options()
S
69 2 7
query()
S
80 1 3
admin_screen_id()
S
82 1 3
skip_enqueue_kit()
S
79 1 3
cdn_resource_collection_for_current_options()
S
64 1 10
using_kit()
S
73 1 5
stringify_constraints()
S
65 1 9
latest_version()
S
81 1 3
get_webpack_asset_url_base()
S
79 1 3
plugin_version()
S
81 1 3
metadata_provider()
S
81 1 3
release_provider()
S
81 1 3
latest_version_5()
S
81 1 3
refresh_releases()
S
82 1 3
latest_version_6()
S
81 1 3
v4_compatibility()
S
81 1 3
releases_refreshed_at()
S
81 1 3
settings_page_url()
S
79 1 3
create_admin_page()
S
80 1 3
reset()
S
76 1 4
client_preferences()
S
82 1 3
__construct()
S
79 1 3
pro()
S
73 1 5
technology()
S
73 1 5
version()
S
73 1 5
pseudo_elements()
S
73 1 5
compatibility()
S
73 1 5
is_block_editor_support_enabled()
S
81 1 3